import { NgModule } from '@angular/core';
import { FormsModule }   from '@angular/forms';
import { CommonModule } from '@angular/common';

import { YkMaterialsModule } from '../yk-materials/yk-materials.module';
import { BlogPanelRoutingModule } from './blog-routing.module';
import { ContentNamePipe } from '../content-name.pipe';
import { BlogPanelComponent, AddBlogDialog } from './blog-panel/blog-panel.component';
import { BlogContentComponent } from './blog-content/blog-content.component';
import { WhatIsNewComponent } from './what-is-new/what-is-new.component';
import { FolderComponent, DeleteBlogDialog } from './folder/folder.component';
import { IssueContentComponent } from './what-is-new/issue-content/issue-content.component';


@NgModule({
  imports: [
    FormsModule,
    CommonModule,
    YkMaterialsModule,
    BlogPanelRoutingModule
  ],
  declarations: [
    BlogPanelComponent,
    AddBlogDialog,
    BlogContentComponent,
    WhatIsNewComponent,
    ContentNamePipe,
    FolderComponent,
    DeleteBlogDialog,
    IssueContentComponent
  ],
  entryComponents: [
    AddBlogDialog,
    DeleteBlogDialog
  ]
})
export class BlogModule { }
